# locust777

////在屏幕上输出9*9乘法口诀
//
//#include<stdio.h>
//int main()
//{
//	int i = 0;
//	for(i = 1;i <= 9;i++)
//	{
//	int j = 0;
//	for(j = 1;j <= i;j++)
//		printf("%d*%d=%-2d ",i,j,i*j);//%2d 二位右对齐，%-2d 二位左对齐
//	printf("\n");//换行
//	}
//	scanf("%d",i);
//	return 0;
//}

//复合函数内定义的变量，不一定在本函数内有效
//int Add(int x,int y)
//{
//int z = x + y;
//{
//int num = 2022;
//}
//printf("%d\n",num);//?一个函数内复合语句定义的变量，不一定在本函数内有效
//return 0;
//}
//
//int sub(int x,int y)
//{
//int z = x + y;
//return z;
//}






////实现一个函数，打印乘法口诀，口诀的行列和列数自己指定
//#include<stdio.h>
//void printf_table(int n)
//{
//int i = 0;
//for(i = 1;i <= n;i++)
//{
//	int j = 0;
//    for(j = 1;j <= i;j++)
//	{
//	printf("%d*%d=%-2d ",i,j,i*j);
//	}
//	printf("\n");
//}
//}
//int main()
//{
//	int n = 0;
//	scanf("%d",&n);
//	printf_table(n);
//	scanf("%d",&n);
//
//return 0;
//}


//
////return不能返回两个数据
//int test(void)
//{
//	return (3,4);//还是后面的4
//	//return 3,4;//返回的是4
//}
//#include<stdio.h>
//int main()
//{
//	int ret = test();
//	printf("%d\n",ret);
//	scanf("%d",ret);
//return 0;
//}


//arr[]可以返回两个数
#include<stdio.h>
void test(int arr[])
{
arr[0] = 3;
arr[1] = 4;
}
int main()
{
	int arr[2] = {0};
	test(arr);
	scanf("%d",arr);//错误明日修改
	return 0;
}